#ifndef WIDGET_HPP
#define WIDGET_HPP

#include <QtGui/QWidget>

class RuleData;
class GridBase;

class QPushButton;

class Widget : public QWidget
{
    Q_OBJECT
    
public:
    Widget(QWidget *parent = 0);
    ~Widget();
protected:
    RuleData* Rules;
    GridBase* TestGrid;
    QPushButton* button;
protected slots:
    void initMat();
    void initGrid();
    void callStep();
};

#endif // WIDGET_HPP
